草庐IT

python - python的命令行界面

全部标签

使用文件中的行来构造命令中的参数的 Windows 批处理文件

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:Howdoyouloopthrougheachlineinatextfileusingawindowsbatchfile?需要使用大量文件名来构造一个参数,该参数将转到从Windows命令行调用的应用程序。我正在尝试从一个Windows批处理文件中完成这一切。到目前为止我有这个:dirC:\javascripts/a-d/b/s>FileListing.txt这会创建一个名为“FileListing.txt”的文件,其内容如下所示:C:\javascripts\index.jsC:\javascripts\o

windows - 启用 Windows 命令行历史记录

我了解Windows命令行工具不存储用户发出的输入历史记录。有没有办法自动启用此功能,以允许对发出的命令进行事后检查?否则,是否有其他方法可以调查特定系统管理员在命令行中执行了哪些命令?适用的操作系统为Windows7,以及所有版本的WindowsServer 最佳答案 我相信默认情况下windowscmd不支持这个。所以对你的问题的直接回答是,这是不可能的。但是,您可以使用PowerShell实现您所要求的效果。Lookhere免责声明,我没有自己使用它:) 关于windows-启用W

python - 使用 cmd.exe 或 PowerShell 或 Python 从 Windows 命名管道读取

我正在寻找一种快速方法来检查哪些数据进入命名管道(在Windows上)。有什么办法可以从cmd.exe或powershell或python做到这一点?实际上我只找到了创建命名管道而不是操纵它的方法。但是如何打开另一个程序创建的命名管道呢? 最佳答案 Powershell允许您使用整个.netapi,因此您可以使用pipefunctionintheframework. 关于python-使用cmd.exe或PowerShell或Python从Windows命名管道读取,我们在StackOv

c++ - 隐藏 system() 调用的命令提示符;

再见,我有脚本可以循环目录中的所有文件,但我需要在以这种方式循环时隐藏控制台。这是脚本的一部分:#include#include#includeusingnamespacestd;intGetFilesInDirectory(constchar*dir,stringdest[],unsignedintmax){stringloc=dir;intctr=0;if(loc.length()>2)if(loc.substr(loc.length()-2,1)=="\\")loc=loc.substr(0,loc.length()-1);stringopcommand;stringdelcom

python - 如何在不重新安装所有软件包的情况下在 Windows 7 上升级我的 Python 版本?

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭10年前。Improvethisquestion在我的Windows7x64系统上升级我现有的Python安装(在我的例子中是从版本3.2.2到3.3.0)并且不必重新安装所有包的可能性有多大?有没有方便/自动化的解决方案来做到这一点?我希望最终在我的系统上只有一个Python版本。

java - 如何在命令提示符中创建特定命令的快捷方式?

是否可以创建类似于桌面快捷方式的东西,我可以双击以运行我通常会在命令提示符下键入的特定命令?这是我想做的快捷方式:C:\Users\jdave\Documents\Java>appletviewerButtonExample.html我在YahooAnswers上问过这个问题,因为我认为这对StackOverflow来说有点基础,有人说要像这样创建一个批处理文件:@echooffstart"C:\Users\jdave\Documents\Java>appletviewerButtonExample.html"我这样做了,但它所做的只是打开一个命令提示符窗口。

Python 到 .bat 的转换

我希望Windows用户能够运行我的Python程序,所以我想将它转换为.bat文件。有没有办法转换它?我试过搜索,但没有找到任何东西。 最佳答案 除非您的脚本很简单,否则无法将其“翻译”成批处理文件。但是存在两种选择:创建批处理文件以运行python脚本尝试将脚本编译成可执行文件第一个选项很简单。只需创建一个批处理文件:@ECHOOFFPATH_TO_PYTHON\python.exePATH_TO_SCRIPT.py如果您在公司环境中,您可以在网络上安装Python并创建批处理文件以从那里运行脚本。否则你将需要用户安装pytho

python - 使用 Python 2.7 脚本 : I/O handling 调用需要通过 GUI 输入的 Windows 应用程序

我正在尝试使用Python2.7脚本自动化需要通过GUI输入的Windows应用程序。我通过内置的python子进程函数调用exe,如下所示:导入子进程cc='C:\MM\test.exe'子进程调用(cc)调用exe时,GUI要求我为输入文件(data.txt文件)手动输入路径。当我进入路径时,处理就可以开始了。我想以某种方式自动执行此过程,即只需调用exe并让它自己找到input.txt,同样重要的是,将输出打印到output.txt文件。我最初尝试了以下建议:导入子进程打开(r'C:\MMA\DATA\input.txt','r')作为输入文件,打开(r'C:\MMA\DATA\

regex - 来自 dos 窗口的带有 "or"的 grep 命令行 (gnu grep)

我正在尝试使用GNUGrep(为Win32目标编译的grep)为windows7创建一个.bat文件。我在使用|的表达式的语法上遇到问题(或),因为DOS命令认为我将其用作管道/重定向。这是一个示例输入foo.txt:aaabbbcccaaabbbccc所以我尝试了一个简单的测试:grepaaafoo.txt结果:aaaaaabbbccc到目前为止,还不错。但我真的需要提取aaa或bbb,所以我使用这个表达式:(aaa|bbb)例如:grep(aaa|bbb)给我:'bbb)'isnotrecognizedasaninternalorexternalcommand,operablepr

python - 有没有办法在 python 中调用左键单击?

我只有python2.6。我可以在不使用外部库的情况下做到这一点吗?我只想在光标当前所在的位置执行左键单击。 最佳答案 OK,首先你要知道如何通过ctypes打开user32windll,也就是trivial:fromctypesimport*user32=windll.user32接下来,你要调用的Win32函数大概是SendInput,尽管您可能想查看mouse_event和可能的SendMessage(以及WM_*消息对应于鼠标单击的文档)以进行比较和对比。假设您使用SendInput,您将发送一个MOUSEEVENTF_LE